//cpp maker to make the zipped data for python
#include<bits/stdc++.h>

namespace maker {
	//maker for 1-data function
	//note:x1 must belong to [0,9999]
	int maker1(int x1) {
		return x1;
	}

	//maker for 2-data function
	//note:x1,x2 must belong to [0,9999]
	int maker2(int x1,int x2) {
		return x1*10000+x2;
	}

	//maker for 3-data function
	//note:x1,x2,x3 must belong to [0,9999]
	std::pair<int,int> maker3(int x1,int x2,int x3) {
		return {x1*10000+x2,x3};
	}

	//maker for 4-data function
	//note:x1,x2,x3,x4 must belong to [0,9999]
	std::pair<int,int> maker4(int x1,int x2,int x3,int x4) {
		return {x1*10000+x2,x3*10000+x4};
	}

	//maker for 5-data function
	//note:x1 must belong to [0,99], x2 must belong to [0,99]; x3,x4,x5 must belong to [0,9999]
	std::pair<int,int> maker5(int x1,int x2,int x3,int x4,int x5) {
		return {x1*10000*100+x2*10000+x3,x4*10000+x5};
	}
}
